111997
433928
1121557
628362
1095148
286988
940447
144772
634831
335999
305601
453412
129528
117394
817535
857905
485700
910983
914772
972906
910457
74663
792728
507655